home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / fudl4600.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  29.8 KB  |  1,086 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "FUDL4600.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Fujitsu DL 4600"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "fu24res.dll"
  12. *PrinterType: SERIAL
  13. *FontCartSlots: 1
  14. *Feature: Orientation
  15. {
  16.     *rcNameID: =ORIENTATION_DISPLAY
  17.     *DefaultOption: PORTRAIT
  18.     *Option: PORTRAIT
  19.     {
  20.         *rcNameID: =PORTRAIT_DISPLAY
  21.     }
  22.     *Option: LANDSCAPE_CC270
  23.     {
  24.         *rcNameID: =LANDSCAPE_DISPLAY
  25.     }
  26. }
  27. *Feature: InputBin
  28. {
  29.     *rcNameID: =PAPER_SOURCE_DISPLAY
  30.     *DefaultOption: TRACTOR
  31.     *Option: TRACTOR
  32.     {
  33.         *rcNameID: =TRACTOR_DISPLAY
  34.     }
  35.     *Option: MANUAL
  36.     {
  37.         *rcNameID: =MANUAL_FEED_DISPLAY
  38.     }
  39.     *Option: Option3
  40.     {
  41.         *rcNameID: 262
  42.         *Command: CmdSelect
  43.         {
  44.             *Order: DOC_SETUP.3
  45.             *Cmd: "<0D>//1//<0D>"
  46.         }
  47.     }
  48.     *Option: Option4
  49.     {
  50.         *rcNameID: 263
  51.         *Command: CmdSelect
  52.         {
  53.             *Order: DOC_SETUP.3
  54.             *Cmd: "<0D>//2//<0D>"
  55.         }
  56.     }
  57.     *Option: UPPER
  58.     {
  59.         *rcNameID: =UPPER_TRAY_DISPLAY
  60.         *Command: CmdSelect
  61.         {
  62.             *Order: DOC_SETUP.3
  63.             *Cmd: "<0D>//E//<0D>"
  64.         }
  65.     }
  66. }
  67. *Feature: Resolution
  68. {
  69.     *rcNameID: =RESOLUTION_DISPLAY
  70.     *DefaultOption: Option1
  71.     *Option: Option1
  72.     {
  73.         *Name: "180 x 180 " =DOTS_PER_INCH
  74.         *DPI: PAIR(180, 180)
  75.         *TextDPI: PAIR(180, 180)
  76.         *PinsPerLogPass: 24
  77.         *PinsPerPhysPass: 24
  78.         *MinStripBlankPixels: 180
  79.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  80.         *SpotDiameter: 100
  81.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  82.     }
  83.     *Option: Option2
  84.     {
  85.         *Name: "360 x 180 " =DOTS_PER_INCH
  86.         *DPI: PAIR(360, 180)
  87.         *TextDPI: PAIR(360, 180)
  88.         *PinsPerLogPass: 24
  89.         *PinsPerPhysPass: 24
  90.         *MinStripBlankPixels: 360
  91.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  92.         *SpotDiameter: 170
  93.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  94.     }
  95.     *Option: Option3
  96.     {
  97.         *Name: "360 x 360 " =DOTS_PER_INCH
  98.         *DPI: PAIR(360, 360)
  99.         *TextDPI: PAIR(360, 360)
  100.         *PinsPerLogPass: 48
  101.         *PinsPerPhysPass: 24
  102.         *MinStripBlankPixels: 360
  103.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  104.         *SpotDiameter: 170
  105.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  106.     }
  107.     *Option: Option4
  108.     {
  109.         *Name: "120 x 180 " =DOTS_PER_INCH
  110.         *DPI: PAIR(120, 180)
  111.         *TextDPI: PAIR(120, 180)
  112.         *PinsPerLogPass: 24
  113.         *PinsPerPhysPass: 24
  114.         *MinStripBlankPixels: 120
  115.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  116.         *SpotDiameter: 170
  117.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  118.     }
  119. }
  120. *Feature: PaperSize
  121. {
  122.     *rcNameID: =PAPER_SIZE_DISPLAY
  123.     *DefaultOption: LETTER
  124.     *Option: LETTER
  125.     {
  126.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  127.         *Command: CmdSelect
  128.         {
  129.             *Order: DOC_SETUP.4
  130.             *Cmd: "<1B>2<1B>CB"
  131.         }
  132.         *switch: InputBin
  133.         {
  134.             *case: TRACTOR
  135.             {
  136.                 *PrintableArea: PAIR(3060, 3960)
  137.                 *PrintableOrigin: PAIR(0, 0)
  138.             }
  139.             *case: MANUAL
  140.             {
  141.                 *PrintableArea: PAIR(3060, 3600)
  142.                 *PrintableOrigin: PAIR(0, 300)
  143.             }
  144.             *case: Option3
  145.             {
  146.                 *PrintableArea: PAIR(3060, 3600)
  147.                 *PrintableOrigin: PAIR(0, 300)
  148.             }
  149.             *case: Option4
  150.             {
  151.                 *PrintableArea: PAIR(3060, 3600)
  152.                 *PrintableOrigin: PAIR(0, 300)
  153.             }
  154.             *case: UPPER
  155.             {
  156.                 *PrintableArea: PAIR(3060, 3600)
  157.                 *PrintableOrigin: PAIR(0, 300)
  158.             }
  159.         }
  160.     }
  161.     *Option: LEGAL
  162.     {
  163.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  164.         *Command: CmdSelect
  165.         {
  166.             *Order: DOC_SETUP.4
  167.             *Cmd: "<1B>2<1B>CT"
  168.         }
  169.         *switch: InputBin
  170.         {
  171.             *case: TRACTOR
  172.             {
  173.                 *PrintableArea: PAIR(3060, 5040)
  174.                 *PrintableOrigin: PAIR(0, 0)
  175.             }
  176.             *case: MANUAL
  177.             {
  178.                 *PrintableArea: PAIR(3060, 4680)
  179.                 *PrintableOrigin: PAIR(0, 300)
  180.             }
  181.             *case: Option3
  182.             {
  183.                 *PrintableArea: PAIR(3060, 4680)
  184.                 *PrintableOrigin: PAIR(0, 300)
  185.             }
  186.             *case: Option4
  187.             {
  188.                 *PrintableArea: PAIR(3060, 4680)
  189.                 *PrintableOrigin: PAIR(0, 300)
  190.             }
  191.             *case: UPPER
  192.             {
  193.                 *PrintableArea: PAIR(3060, 4680)
  194.                 *PrintableOrigin: PAIR(0, 300)
  195.             }
  196.         }
  197.     }
  198.     *Option: Option3
  199.     {
  200.         *rcNameID: 258
  201.         *PageDimensions: PAIR(5954, 8416)
  202.         *Command: CmdSelect
  203.         {
  204.             *Order: DOC_SETUP.4
  205.             *Cmd: "<1B>2<1B>C<8A>"
  206.         }
  207.         *switch: InputBin
  208.         {
  209.             *case: TRACTOR
  210.             {
  211.                 *PrintableArea: PAIR(4894, 8279)
  212.                 *PrintableOrigin: PAIR(0, 0)
  213.                 *switch: Resolution
  214.                 {
  215.                     *case: Option1
  216.                     {
  217.                         *PrintableArea: PAIR(4894, 8278)
  218.                     }
  219.                     *case: Option2
  220.                     {
  221.                         *PrintableArea: PAIR(4894, 8278)
  222.                     }
  223.                     *case: Option4
  224.                     {
  225.                         *PrintableArea: PAIR(4893, 8278)
  226.                     }
  227.                 }
  228.             }
  229.             *case: MANUAL
  230.             {
  231.                 *PrintableArea: PAIR(4894, 7979)
  232.                 *PrintableOrigin: PAIR(0, 300)
  233.                 *switch: Resolution
  234.                 {
  235.                     *case: Option1
  236.                     {
  237.                         *PrintableArea: PAIR(4894, 7978)
  238.                     }
  239.                     *case: Option2
  240.                     {
  241.                         *PrintableArea: PAIR(4894, 7978)
  242.                     }
  243.                     *case: Option4
  244.                     {
  245.                         *PrintableArea: PAIR(4893, 7978)
  246.                     }
  247.                 }
  248.             }
  249.             *case: Option3
  250.             {
  251.                 *PrintableArea: PAIR(4894, 7979)
  252.                 *PrintableOrigin: PAIR(0, 300)
  253.                 *switch: Resolution
  254.                 {
  255.                     *case: Option1
  256.                     {
  257.                         *PrintableArea: PAIR(4894, 7978)
  258.                     }
  259.                     *case: Option2
  260.                     {
  261.                         *PrintableArea: PAIR(4894, 7978)
  262.                     }
  263.                     *case: Option4
  264.                     {
  265.                         *PrintableArea: PAIR(4893, 7978)
  266.                     }
  267.                 }
  268.             }
  269.             *case: Option4
  270.             {
  271.                 *PrintableArea: PAIR(4894, 7979)
  272.                 *PrintableOrigin: PAIR(0, 300)
  273.                 *switch: Resolution
  274.                 {
  275.                     *case: Option1
  276.                     {
  277.                         *PrintableArea: PAIR(4894, 7978)
  278.                     }
  279.                     *case: Option2
  280.                     {
  281.                         *PrintableArea: PAIR(4894, 7978)
  282.                     }
  283.                     *case: Option4
  284.                     {
  285.                         *PrintableArea: PAIR(4893, 7978)
  286.                     }
  287.                 }
  288.             }
  289.             *case: UPPER
  290.             {
  291.                 *PrintableArea: PAIR(4894, 7979)
  292.                 *PrintableOrigin: PAIR(0, 300)
  293.                 *switch: Resolution
  294.                 {
  295.                     *case: Option1
  296.                     {
  297.                         *PrintableArea: PAIR(4894, 7978)
  298.                     }
  299.                     *case: Option2
  300.                     {
  301.                         *PrintableArea: PAIR(4894, 7978)
  302.                     }
  303.                     *case: Option4
  304.                     {
  305.                         *PrintableArea: PAIR(4893, 7978)
  306.                     }
  307.                 }
  308.             }
  309.         }
  310.     }
  311.     *Option: A3
  312.     {
  313.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  314.         *Command: CmdSelect
  315.         {
  316.             *Order: DOC_SETUP.4
  317.             *Cmd: "<1B>2<1B>Cc"
  318.         }
  319.         *switch: InputBin
  320.         {
  321.             *case: TRACTOR
  322.             {
  323.                 *PrintableArea: PAIR(4208, 5954)
  324.                 *PrintableOrigin: PAIR(0, 0)
  325.                 *switch: Resolution
  326.                 {
  327.                     *case: Option4
  328.                     {
  329.                         *PrintableArea: PAIR(4206, 5954)
  330.                     }
  331.                 }
  332.             }
  333.             *case: MANUAL
  334.             {
  335.                 *PrintableArea: PAIR(4208, 5594)
  336.                 *PrintableOrigin: PAIR(0, 300)
  337.                 *switch: Resolution
  338.                 {
  339.                     *case: Option4
  340.                     {
  341.                         *PrintableArea: PAIR(4206, 5594)
  342.                     }
  343.                 }
  344.             }
  345.             *case: Option3
  346.             {
  347.                 *PrintableArea: PAIR(4208, 5594)
  348.                 *PrintableOrigin: PAIR(0, 300)
  349.                 *switch: Resolution
  350.                 {
  351.                     *case: Option4
  352.                     {
  353.                         *PrintableArea: PAIR(4206, 5594)
  354.                     }
  355.                 }
  356.             }
  357.             *case: Option4
  358.             {
  359.                 *PrintableArea: PAIR(4208, 5594)
  360.                 *PrintableOrigin: PAIR(0, 300)
  361.                 *switch: Resolution
  362.                 {
  363.                     *case: Option4
  364.                     {
  365.                         *PrintableArea: PAIR(4206, 5594)
  366.                     }
  367.                 }
  368.             }
  369.             *case: UPPER
  370.             {
  371.                 *PrintableArea: PAIR(4208, 5594)
  372.                 *PrintableOrigin: PAIR(0, 300)
  373.                 *switch: Resolution
  374.                 {
  375.                     *case: Option4
  376.                     {
  377.                         *PrintableArea: PAIR(4206, 5594)
  378.                     }
  379.                 }
  380.             }
  381.         }
  382.     }
  383.     *Option: Option5
  384.     {
  385.         *rcNameID: 259
  386.         *PageDimensions: PAIR(5954, 4208)
  387.         *Command: CmdSelect
  388.         {
  389.             *Order: DOC_SETUP.4
  390.             *Cmd: "<1B>3<121B>Cu"
  391.         }
  392.         *switch: InputBin
  393.         {
  394.             *case: TRACTOR
  395.             {
  396.                 *PrintableArea: PAIR(4894, 4208)
  397.                 *PrintableOrigin: PAIR(0, 0)
  398.                 *switch: Resolution
  399.                 {
  400.                     *case: Option4
  401.                     {
  402.                         *PrintableArea: PAIR(4893, 4208)
  403.                     }
  404.                 }
  405.             }
  406.             *case: MANUAL
  407.             {
  408.                 *PrintableArea: PAIR(4894, 3848)
  409.                 *PrintableOrigin: PAIR(0, 300)
  410.                 *switch: Resolution
  411.                 {
  412.                     *case: Option4
  413.                     {
  414.                         *PrintableArea: PAIR(4893, 3848)
  415.                     }
  416.                 }
  417.             }
  418.             *case: Option3
  419.             {
  420.                 *PrintableArea: PAIR(4894, 3848)
  421.                 *PrintableOrigin: PAIR(0, 300)
  422.                 *switch: Resolution
  423.                 {
  424.                     *case: Option4
  425.                     {
  426.                         *PrintableArea: PAIR(4893, 3848)
  427.                     }
  428.                 }
  429.             }
  430.             *case: Option4
  431.             {
  432.                 *PrintableArea: PAIR(4894, 3848)
  433.                 *PrintableOrigin: PAIR(0, 300)
  434.                 *switch: Resolution
  435.                 {
  436.                     *case: Option4
  437.                     {
  438.                         *PrintableArea: PAIR(4893, 3848)
  439.                     }
  440.                 }
  441.             }
  442.             *case: UPPER
  443.             {
  444.                 *PrintableArea: PAIR(4894, 3848)
  445.                 *PrintableOrigin: PAIR(0, 300)
  446.                 *switch: Resolution
  447.                 {
  448.                     *case: Option4
  449.                     {
  450.                         *PrintableArea: PAIR(4893, 3848)
  451.                     }
  452.                 }
  453.             }
  454.         }
  455.     }
  456.     *Option: A4
  457.     {
  458.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  459.         *Command: CmdSelect
  460.         {
  461.             *Order: DOC_SETUP.4
  462.             *Cmd: "<1B>2<1B>CF"
  463.         }
  464.         *switch: InputBin
  465.         {
  466.             *case: TRACTOR
  467.             {
  468.                 *PrintableArea: PAIR(2977, 4208)
  469.                 *PrintableOrigin: PAIR(0, 0)
  470.                 *switch: Resolution
  471.                 {
  472.                     *case: Option1
  473.                     {
  474.                         *PrintableArea: PAIR(2976, 4208)
  475.                     }
  476.                     *case: Option4
  477.                     {
  478.                         *PrintableArea: PAIR(2976, 4208)
  479.                     }
  480.                 }
  481.             }
  482.             *case: MANUAL
  483.             {
  484.                 *PrintableArea: PAIR(2977, 3848)
  485.                 *PrintableOrigin: PAIR(0, 300)
  486.                 *switch: Resolution
  487.                 {
  488.                     *case: Option1
  489.                     {
  490.                         *PrintableArea: PAIR(2976, 3848)
  491.                     }
  492.                     *case: Option4
  493.                     {
  494.                         *PrintableArea: PAIR(2976, 3848)
  495.                     }
  496.                 }
  497.             }
  498.             *case: Option3
  499.             {
  500.                 *PrintableArea: PAIR(2977, 3848)
  501.                 *PrintableOrigin: PAIR(0, 300)
  502.                 *switch: Resolution
  503.                 {
  504.                     *case: Option1
  505.                     {
  506.                         *PrintableArea: PAIR(2976, 3848)
  507.                     }
  508.                     *case: Option4
  509.                     {
  510.                         *PrintableArea: PAIR(2976, 3848)
  511.                     }
  512.                 }
  513.             }
  514.             *case: Option4
  515.             {
  516.                 *PrintableArea: PAIR(2977, 3848)
  517.                 *PrintableOrigin: PAIR(0, 300)
  518.                 *switch: Resolution
  519.                 {
  520.                     *case: Option1
  521.                     {
  522.                         *PrintableArea: PAIR(2976, 3848)
  523.                     }
  524.                     *case: Option4
  525.                     {
  526.                         *PrintableArea: PAIR(2976, 3848)
  527.                     }
  528.                 }
  529.             }
  530.             *case: UPPER
  531.             {
  532.                 *PrintableArea: PAIR(2977, 3848)
  533.                 *PrintableOrigin: PAIR(0, 300)
  534.                 *switch: Resolution
  535.                 {
  536.                     *case: Option1
  537.                     {
  538.                         *PrintableArea: PAIR(2976, 3848)
  539.                     }
  540.                     *case: Option4
  541.                     {
  542.                         *PrintableArea: PAIR(2976, 3848)
  543.                     }
  544.                 }
  545.             }
  546.         }
  547.     }
  548.     *Option: B4
  549.     {
  550.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  551.         *Command: CmdSelect
  552.         {
  553.             *Order: DOC_SETUP.4
  554.             *Cmd: "<1B>2<1B>CT"
  555.         }
  556.         *switch: InputBin
  557.         {
  558.             *case: TRACTOR
  559.             {
  560.                 *PrintableArea: PAIR(3542, 5018)
  561.                 *PrintableOrigin: PAIR(0, 0)
  562.                 *switch: Resolution
  563.                 {
  564.                     *case: Option4
  565.                     {
  566.                         *PrintableArea: PAIR(3540, 5018)
  567.                     }
  568.                 }
  569.             }
  570.             *case: MANUAL
  571.             {
  572.                 *PrintableArea: PAIR(3542, 4658)
  573.                 *PrintableOrigin: PAIR(0, 300)
  574.                 *switch: Resolution
  575.                 {
  576.                     *case: Option4
  577.                     {
  578.                         *PrintableArea: PAIR(3540, 4658)
  579.                     }
  580.                 }
  581.             }
  582.             *case: Option3
  583.             {
  584.                 *PrintableArea: PAIR(3542, 4658)
  585.                 *PrintableOrigin: PAIR(0, 300)
  586.                 *switch: Resolution
  587.                 {
  588.                     *case: Option4
  589.                     {
  590.                         *PrintableArea: PAIR(3540, 4658)
  591.                     }
  592.                 }
  593.             }
  594.             *case: Option4
  595.             {
  596.                 *PrintableArea: PAIR(3542, 4658)
  597.                 *PrintableOrigin: PAIR(0, 300)
  598.                 *switch: Resolution
  599.                 {
  600.                     *case: Option4
  601.                     {
  602.                         *PrintableArea: PAIR(3540, 4658)
  603.                     }
  604.                 }
  605.             }
  606.             *case: UPPER
  607.             {
  608.                 *PrintableArea: PAIR(3542, 4658)
  609.                 *PrintableOrigin: PAIR(0, 300)
  610.                 *switch: Resolution
  611.                 {
  612.                     *case: Option4
  613.                     {
  614.                         *PrintableArea: PAIR(3540, 4658)
  615.                     }
  616.                 }
  617.             }
  618.         }
  619.     }
  620.     *Option: B5
  621.     {
  622.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  623.         *Command: CmdSelect
  624.         {
  625.             *Order: DOC_SETUP.4
  626.             *Cmd: "<1B>2<1B>C="
  627.         }
  628.         *switch: InputBin
  629.         {
  630.             *case: TRACTOR
  631.             {
  632.                 *PrintableArea: PAIR(2581, 3643)
  633.                 *PrintableOrigin: PAIR(0, 0)
  634.                 *switch: Resolution
  635.                 {
  636.                     *case: Option1
  637.                     {
  638.                         *PrintableArea: PAIR(2580, 3642)
  639.                     }
  640.                     *case: Option2
  641.                     {
  642.                         *PrintableArea: PAIR(2581, 3642)
  643.                     }
  644.                     *case: Option4
  645.                     {
  646.                         *PrintableArea: PAIR(2580, 3642)
  647.                     }
  648.                 }
  649.             }
  650.             *case: MANUAL
  651.             {
  652.                 *PrintableArea: PAIR(2581, 3283)
  653.                 *PrintableOrigin: PAIR(0, 300)
  654.                 *switch: Resolution
  655.                 {
  656.                     *case: Option1
  657.                     {
  658.                         *PrintableArea: PAIR(2580, 3282)
  659.                     }
  660.                     *case: Option2
  661.                     {
  662.                         *PrintableArea: PAIR(2581, 3282)
  663.                     }
  664.                     *case: Option4
  665.                     {
  666.                         *PrintableArea: PAIR(2580, 3282)
  667.                     }
  668.                 }
  669.             }
  670.             *case: Option3
  671.             {
  672.                 *PrintableArea: PAIR(2581, 3283)
  673.                 *PrintableOrigin: PAIR(0, 300)
  674.                 *switch: Resolution
  675.                 {
  676.                     *case: Option1
  677.                     {
  678.                         *PrintableArea: PAIR(2580, 3282)
  679.                     }
  680.                     *case: Option2
  681.                     {
  682.                         *PrintableArea: PAIR(2581, 3282)
  683.                     }
  684.                     *case: Option4
  685.                     {
  686.                         *PrintableArea: PAIR(2580, 3282)
  687.                     }
  688.                 }
  689.             }
  690.             *case: Option4
  691.             {
  692.                 *PrintableArea: PAIR(2581, 3283)
  693.                 *PrintableOrigin: PAIR(0, 300)
  694.                 *switch: Resolution
  695.                 {
  696.                     *case: Option1
  697.                     {
  698.                         *PrintableArea: PAIR(2580, 3282)
  699.                     }
  700.                     *case: Option2
  701.                     {
  702.                         *PrintableArea: PAIR(2581, 3282)
  703.                     }
  704.                     *case: Option4
  705.                     {
  706.                         *PrintableArea: PAIR(2580, 3282)
  707.                     }
  708.                 }
  709.             }
  710.             *case: UPPER
  711.             {
  712.                 *PrintableArea: PAIR(2581, 3283)
  713.                 *PrintableOrigin: PAIR(0, 300)
  714.                 *switch: Resolution
  715.                 {
  716.                     *case: Option1
  717.                     {
  718.                         *PrintableArea: PAIR(2580, 3282)
  719.                     }
  720.                     *case: Option2
  721.                     {
  722.                         *PrintableArea: PAIR(2581, 3282)
  723.                     }
  724.                     *case: Option4
  725.                     {
  726.                         *PrintableArea: PAIR(2580, 3282)
  727.                     }
  728.                 }
  729.             }
  730.         }
  731.     }
  732.     *Option: Option9
  733.     {
  734.         *rcNameID: 260
  735.         *PageDimensions: PAIR(3060, 4320)
  736.         *Command: CmdSelect
  737.         {
  738.             *Order: DOC_SETUP.4
  739.             *Cmd: "<1B>2<1B>CH"
  740.         }
  741.         *switch: InputBin
  742.         {
  743.             *case: TRACTOR
  744.             {
  745.                 *PrintableArea: PAIR(3060, 4320)
  746.                 *PrintableOrigin: PAIR(0, 0)
  747.             }
  748.             *case: MANUAL
  749.             {
  750.                 *PrintableArea: PAIR(3060, 3960)
  751.                 *PrintableOrigin: PAIR(0, 300)
  752.             }
  753.             *case: Option3
  754.             {
  755.                 *PrintableArea: PAIR(3060, 3960)
  756.                 *PrintableOrigin: PAIR(0, 300)
  757.             }
  758.             *case: Option4
  759.             {
  760.                 *PrintableArea: PAIR(3060, 3960)
  761.                 *PrintableOrigin: PAIR(0, 300)
  762.             }
  763.             *case: UPPER
  764.             {
  765.                 *PrintableArea: PAIR(3060, 3960)
  766.                 *PrintableOrigin: PAIR(0, 300)
  767.             }
  768.         }
  769.     }
  770.     *Option: Option10
  771.     {
  772.         *rcNameID: 261
  773.         *PageDimensions: PAIR(5400, 4320)
  774.         *Command: CmdSelect
  775.         {
  776.             *Order: DOC_SETUP.4
  777.             *Cmd: "<1B>2<1B>CH"
  778.         }
  779.         *switch: InputBin
  780.         {
  781.             *case: TRACTOR
  782.             {
  783.                 *PrintableArea: PAIR(4896, 4320)
  784.                 *PrintableOrigin: PAIR(0, 0)
  785.             }
  786.             *case: MANUAL
  787.             {
  788.                 *PrintableArea: PAIR(4896, 3960)
  789.                 *PrintableOrigin: PAIR(0, 300)
  790.             }
  791.             *case: Option3
  792.             {
  793.                 *PrintableArea: PAIR(4896, 3960)
  794.                 *PrintableOrigin: PAIR(0, 300)
  795.             }
  796.             *case: Option4
  797.             {
  798.                 *PrintableArea: PAIR(4896, 3960)
  799.                 *PrintableOrigin: PAIR(0, 300)
  800.             }
  801.             *case: UPPER
  802.             {
  803.                 *PrintableArea: PAIR(4896, 3960)
  804.                 *PrintableOrigin: PAIR(0, 300)
  805.             }
  806.         }
  807.     }
  808.     *Option: FANFOLD_US
  809.     {
  810.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  811.         *Command: CmdSelect
  812.         {
  813.             *Order: DOC_SETUP.4
  814.             *Cmd: "<1B>2<1B>CB"
  815.         }
  816.         *switch: InputBin
  817.         {
  818.             *case: TRACTOR
  819.             {
  820.                 *PrintableArea: PAIR(4896, 3960)
  821.                 *PrintableOrigin: PAIR(0, 0)
  822.             }
  823.             *case: MANUAL
  824.             {
  825.                 *PrintableArea: PAIR(4896, 3600)
  826.                 *PrintableOrigin: PAIR(0, 300)
  827.             }
  828.             *case: Option3
  829.             {
  830.                 *PrintableArea: PAIR(4896, 3600)
  831.                 *PrintableOrigin: PAIR(0, 300)
  832.             }
  833.             *case: Option4
  834.             {
  835.                 *PrintableArea: PAIR(4896, 3600)
  836.                 *PrintableOrigin: PAIR(0, 300)
  837.             }
  838.             *case: UPPER
  839.             {
  840.                 *PrintableArea: PAIR(4896, 3600)
  841.                 *PrintableOrigin: PAIR(0, 300)
  842.             }
  843.         }
  844.     }
  845.     *Option: CUSTOMSIZE
  846.     {
  847.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  848.         *MinSize: PAIR(360, 360)
  849.         *MaxSize: PAIR(4896, 7920)
  850.         *MaxPrintableWidth: 4896
  851.         *MinLeftMargin: 0
  852.         *CenterPrintable?: FALSE
  853.         *switch: InputBin
  854.         {
  855.             *case: TRACTOR
  856.             {
  857.                 *TopMargin: 0
  858.                 *BottomMargin: 0
  859.             }
  860.             *case: MANUAL
  861.             {
  862.                 *TopMargin: 300
  863.                 *BottomMargin: 60
  864.             }
  865.             *case: Option3
  866.             {
  867.                 *TopMargin: 300
  868.                 *BottomMargin: 60
  869.             }
  870.             *case: Option4
  871.             {
  872.                 *TopMargin: 300
  873.                 *BottomMargin: 60
  874.             }
  875.             *case: UPPER
  876.             {
  877.                 *TopMargin: 300
  878.                 *BottomMargin: 60
  879.             }
  880.         }
  881.         *Command: CmdSelect
  882.         {
  883.             *Order: DOC_SETUP.4
  884.             *Cmd: "<1B>2"
  885.         }
  886.     }
  887. }
  888. *Feature: ColorMode
  889. {
  890.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  891.     *DefaultOption: Color
  892.     *Option: Mono
  893.     {
  894.         *rcNameID: =MONO_DISPLAY
  895.         *DevNumOfPlanes: 1
  896.         *DevBPP: 1
  897.         *Color? : FALSE
  898.     }
  899.     *Option: Color
  900.     {
  901.         *rcNameID: =COLOR_DISPLAY
  902.         *DevNumOfPlanes: 4
  903.         *DevBPP: 1
  904.         *DrvBPP: 4
  905.         EXTERN_GLOBAL: *UseExpColorSelectCmd? : TRUE
  906.         *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  907.         *Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
  908.         *Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
  909.         *Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
  910.         *Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
  911.         *Command: CmdSelectBlackColor { *Cmd : "<1B>r<00>" }
  912.         *Command: CmdSelectRedColor { *Cmd : "<1B>r<05>" }
  913.         *Command: CmdSelectGreenColor { *Cmd : "<1B>r<06>" }
  914.         *Command: CmdSelectYellowColor { *Cmd : "<1B>r<04>" }
  915.         *Command: CmdSelectBlueColor { *Cmd : "<1B>r<03>" }
  916.         *Command: CmdSelectMagentaColor { *Cmd : "<1B>r<01>" }
  917.         *Command: CmdSelectCyanColor { *Cmd : "<1B>r<02>" }
  918.     }
  919. }
  920. *Feature: Halftone
  921. {
  922.     *rcNameID: =HALFTONING_DISPLAY
  923.     *DefaultOption: HT_PATSIZE_AUTO
  924.     *Option: HT_PATSIZE_AUTO
  925.     {
  926.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  927.     }
  928. *Ifdef: WINNT_50
  929.     *Option: HT_PATSIZE_SUPERCELL_M
  930.     {
  931.         *rcNameID: =HT_SUPERCELL_DISPLAY
  932.     }
  933. *Endif:
  934.     *Option: HT_PATSIZE_6x6_M
  935.     {
  936.         *rcNameID: =HT_DITHER6X6_DISPLAY
  937.     }
  938.     *Option: HT_PATSIZE_8x8_M
  939.     {
  940.         *rcNameID: =HT_DITHER8X8_DISPLAY
  941.     }
  942. }
  943. *Command: CmdStartDoc
  944. {
  945.     *Order: DOC_SETUP.1
  946.     *Cmd: "<1B>@<1B>eC<01>"
  947. }
  948. *Command: CmdStartPage
  949. {
  950.     *Order: PAGE_SETUP.1
  951.     *Cmd: "<0D>"
  952. }
  953. *Command: CmdEndJob
  954. {
  955.     *Order: JOB_FINISH.1
  956.     *Cmd: "<1B>@"
  957. }
  958. *RotateCoordinate?: FALSE
  959. *RotateRaster?: FALSE
  960. *RotateFont?: FALSE
  961. *switch: Orientation
  962. {
  963.     *case: PORTRAIT
  964.     {
  965.         *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_RA_ABLE)
  966.     }
  967.     *case: LANDSCAPE_CC270
  968.     {
  969.         *TextCaps: LIST(TC_RA_ABLE)
  970.     }
  971. }
  972. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  973. *YMoveAttributes: LIST(SEND_CR_FIRST)
  974. *XMoveThreshold: 0
  975. *YMoveThreshold: *
  976. *XMoveUnit: 360
  977. *YMoveUnit: 180
  978. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{DestX} }
  979. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  980. *Command: CmdCR { *Cmd : "<0D>" }
  981. *Command: CmdLF { *Cmd : "<0A>" }
  982. *Command: CmdFF { *Cmd : "<0C>" }
  983. *Command: CmdBackSpace { *Cmd : "<08>" }
  984. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  985. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  986. *EjectPageWithFF?: TRUE
  987. *switch: PaperSize
  988. {
  989.     *case: CUSTOMSIZE
  990.     {
  991.         *EjectPageWithFF?: FALSE
  992.         *switch: InputBin
  993.         {
  994.             *case: MANUAL
  995.             {
  996.                 *EjectPageWithFF?: TRUE
  997.             }
  998.             *case: Option3
  999.             {
  1000.                 *EjectPageWithFF?: TRUE
  1001.             }
  1002.             *case: Option4
  1003.             {
  1004.                 *EjectPageWithFF?: TRUE
  1005.             }
  1006.             *case: UPPER
  1007.             {
  1008.                 *EjectPageWithFF?: TRUE
  1009.             }
  1010.         }
  1011.     }
  1012. }
  1013. *OutputDataFormat: V_BYTE
  1014. *OptimizeLeftBound?: TRUE
  1015. *CursorXAfterSendBlockData: AT_GRXDATA_END
  1016. *CursorYAfterSendBlockData: NO_MOVE
  1017. *DefaultFont: 6
  1018. *DefaultCTT: -2
  1019. *switch: Orientation
  1020. {
  1021.     *case: PORTRAIT
  1022.     {
  1023.         *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  1024. +                   17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  1025. +                   33,34,35,36,37)
  1026.     }
  1027.     *case: LANDSCAPE_CC270
  1028.     {
  1029.         *DeviceFonts: LIST()
  1030.     }
  1031. }
  1032. *FontCartridge: FC1
  1033. {
  1034.     *rcCartridgeNameID: 265
  1035.     *PortraitFonts: LIST(62,64)
  1036.     *LandscapeFonts: LIST()
  1037. }
  1038. *FontCartridge: FC2
  1039. {
  1040.     *rcCartridgeNameID: 266
  1041.     *PortraitFonts: LIST(60,61,63)
  1042.     *LandscapeFonts: LIST()
  1043. }
  1044. *FontCartridge: FC3
  1045. {
  1046.     *rcCartridgeNameID: 267
  1047.     *PortraitFonts: LIST(54,55)
  1048.     *LandscapeFonts: LIST()
  1049. }
  1050. *FontCartridge: FC4
  1051. {
  1052.     *rcCartridgeNameID: 268
  1053.     *PortraitFonts: LIST(38,39,40,41)
  1054.     *LandscapeFonts: LIST()
  1055. }
  1056. *FontCartridge: FC5
  1057. {
  1058.     *rcCartridgeNameID: 269
  1059.     *PortraitFonts: LIST(39,40,41,42)
  1060.     *LandscapeFonts: LIST()
  1061. }
  1062. *FontCartridge: FC6
  1063. {
  1064.     *rcCartridgeNameID: 270
  1065.     *PortraitFonts: LIST(43,44,45,46,47,48)
  1066.     *LandscapeFonts: LIST()
  1067. }
  1068. *FontCartridge: FC7
  1069. {
  1070.     *rcCartridgeNameID: 271
  1071.     *PortraitFonts: LIST(47,49,50,51,52,53)
  1072.     *LandscapeFonts: LIST()
  1073. }
  1074. *FontCartridge: FC8
  1075. {
  1076.     *rcCartridgeNameID: 272
  1077.     *PortraitFonts: LIST(54,55,56,57,58)
  1078.     *LandscapeFonts: LIST()
  1079. }
  1080. *Command: CmdBoldOn { *Cmd : "<1B>G" }
  1081. *Command: CmdBoldOff { *Cmd : "<1B>H" }
  1082. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  1083. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  1084. *Command: CmdSelectSingleByteMode { *Cmd : "<1B>p<01>" }
  1085. *Command: CmdSelectDoubleByteMode { *Cmd : "<1B>p<00>" }
  1086.